package cn.wps.moffice.foreigntemplate.activity; import android.app.Activity; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.app.LoaderManager; import android.content.Context; import android.content.Intent; import android.content.Loader; import android.graphics.ColorFilter; import android.os.Bundle; import android.os.Handler; import android.support.v4.view.PointerIconCompat; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import cn.wps.moffice.foreigntemplate.bean.EnTemplateBean; import cn.wps.moffice.foreigntemplate.bean.FavorBean; import cn.wps.moffice.foreigntemplate.fragment.TemplatePreviewFragment; import cn.wps.moffice.foreigntemplate.widget.ForeignTemplatePreviewView; import cn.wps.moffice.main.common.viewcontrols.ViewTitleBar; import cn.wps.moffice.main.framework.BaseTitleActivity; import cn.wps.moffice_eng.R; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import java.text.MessageFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class TemplatePreviewActivity extends BaseTitleActivity implements fce, fys { private int dLp = 1; private Handler doB = new Handler(); private EnTemplateBean fwJ = null; private int fxD = -1; private FragmentManager fxE; public ArrayList<TemplatePreviewFragment> fxF = new ArrayList<>(); public ArrayList<EnTemplateBean> fxG = new ArrayList<>(); private TemplatePreviewFragment fxH; private boolean fxI; private int fxJ = 1001; private int fxK = 1002; private int fxL = PointerIconCompat.TYPE_HELP; private int fxM = PointerIconCompat.TYPE_WAIT; private Map<String, EnTemplateBean> fxN = new HashMap(); private Activity mActivity; private View mContentView; private LoaderManager mLoaderManager; private String mPosition; private ViewTitleBar mTitleBar; class a implements LoaderManager.LoaderCallbacks<FavorBean> { private String fxR; public a(String str) { this.fxR = str; } @Override // android.app.LoaderManager.LoaderCallbacks public final Loader<FavorBean> onCreateLoader(int i, Bundle bundle) { fbv btv = fbv.btv(); Activity activity = TemplatePreviewActivity.this.mActivity; String str = this.fxR; hwe hwe = new hwe(); String format = MessageFormat.format("http://api.docer.4wps.net/template/{0}/favor", str); fbv.a(activity, hwe, false); return fbv.a(new log(activity).Lr(0).HX(format).b(new TypeToken<FavorBean>() { /* class defpackage.fbv.AnonymousClass8 */ }.getType()).u(hwe.cmr())); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */ @Override // android.app.LoaderManager.LoaderCallbacks public final /* synthetic */ void onLoadFinished(Loader<FavorBean> loader, FavorBean favorBean) { boolean z; boolean z2 = false; FavorBean favorBean2 = favorBean; if (favorBean2 == null || favorBean2.getCode() != 0) { z = true; } else { TemplatePreviewActivity.this.G(this.fxR, true); TemplatePreviewActivity.this.uF(fap.fxb); z = false; z2 = true; } if (z) { TemplatePreviewActivity.this.kl(true); } if (!z2) { TemplatePreviewActivity.this.uG(R.string.template_favor_fail); } } @Override // android.app.LoaderManager.LoaderCallbacks public final void onLoaderReset(Loader<FavorBean> loader) { } } class b implements LoaderManager.LoaderCallbacks<EnTemplateBean> { private String fxR; public b(String str) { this.fxR = str; } @Override // android.app.LoaderManager.LoaderCallbacks public final Loader<EnTemplateBean> onCreateLoader(int i, Bundle bundle) { return fbv.btv().aG(TemplatePreviewActivity.this.mActivity, this.fxR); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */ /* JADX WARNING: Removed duplicated region for block: B:12:0x003a */ /* JADX WARNING: Removed duplicated region for block: B:16:? A[RETURN, SYNTHETIC] */ @Override // android.app.LoaderManager.LoaderCallbacks public final /* synthetic */ void onLoadFinished(Loader<EnTemplateBean> loader, EnTemplateBean enTemplateBean) { boolean z; EnTemplateBean enTemplateBean2 = enTemplateBean; if (enTemplateBean2 != null) { boolean z2 = enTemplateBean2.isfavor; EnTemplateBean enTemplateBean3 = (EnTemplateBean) TemplatePreviewActivity.this.fxN.get(this.fxR); if (enTemplateBean3 != null) { if (z2 != enTemplateBean3.isfavor) { enTemplateBean3.isfavor = z2; } if (this.fxR.equals(TemplatePreviewActivity.this.fwJ.id)) { if (z2) { TemplatePreviewActivity.this.uF(fap.fxd); z = false; } else { TemplatePreviewActivity.this.mLoaderManager.restartLoader(TemplatePreviewActivity.this.fxK, null, new a(this.fxR)); z = false; } if (!z) { TemplatePreviewActivity.this.kl(true); return; } return; } } } z = true; if (!z) { } } @Override // android.app.LoaderManager.LoaderCallbacks public final void onLoaderReset(Loader<EnTemplateBean> loader) { } } /* access modifiers changed from: package-private */ public class c implements LoaderManager.LoaderCallbacks<EnTemplateBean> { private String fxR; public c(String str) { this.fxR = str; } @Override // android.app.LoaderManager.LoaderCallbacks public final Loader<EnTemplateBean> onCreateLoader(int i, Bundle bundle) { return fbv.btv().aG(TemplatePreviewActivity.this.mActivity, this.fxR); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */ /* JADX WARNING: Removed duplicated region for block: B:11:0x0037 */ /* JADX WARNING: Removed duplicated region for block: B:14:? A[RETURN, SYNTHETIC] */ @Override // android.app.LoaderManager.LoaderCallbacks public final /* synthetic */ void onLoadFinished(Loader<EnTemplateBean> loader, EnTemplateBean enTemplateBean) { boolean z; EnTemplateBean enTemplateBean2 = enTemplateBean; if (enTemplateBean2 != null) { boolean z2 = enTemplateBean2.isfavor; EnTemplateBean enTemplateBean3 = (EnTemplateBean) TemplatePreviewActivity.this.fxN.get(this.fxR); if (enTemplateBean3 != null) { if (z2 != enTemplateBean3.isfavor) { enTemplateBean3.isfavor = z2; } if (this.fxR.equals(TemplatePreviewActivity.this.fwJ.id)) { TemplatePreviewActivity.this.uF(fap.fxf); z = false; if (!z) { TemplatePreviewActivity.this.kl(true); return; } return; } } } z = true; if (!z) { } } @Override // android.app.LoaderManager.LoaderCallbacks public final void onLoaderReset(Loader<EnTemplateBean> loader) { } } class d implements LoaderManager.LoaderCallbacks<FavorBean> { private String fxR; public d(String str) { this.fxR = str; } @Override // android.app.LoaderManager.LoaderCallbacks public final Loader<FavorBean> onCreateLoader(int i, Bundle bundle) { fbv btv = fbv.btv(); Activity activity = TemplatePreviewActivity.this.mActivity; String str = this.fxR; hwe hwe = new hwe(); fbv.a(activity, hwe, false); return fbv.a(new log(activity).Lr(0).HX(MessageFormat.format("http://api.docer.4wps.net/template/{0}/unfavor", str)).b(new TypeToken<FavorBean>() { /* class defpackage.fbv.AnonymousClass9 */ }.getType()).u(hwe.cmr())); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */ @Override // android.app.LoaderManager.LoaderCallbacks public final /* synthetic */ void onLoadFinished(Loader<FavorBean> loader, FavorBean favorBean) { boolean z; boolean z2 = false; FavorBean favorBean2 = favorBean; if (favorBean2 == null || favorBean2.getCode() != 0) { z = true; } else { TemplatePreviewActivity.this.G(this.fxR, false); TemplatePreviewActivity.this.uF(fap.fxc); z = false; z2 = true; } if (z) { TemplatePreviewActivity.this.kl(true); } if (!z2) { TemplatePreviewActivity.this.uG(R.string.template_unfavor_fail); } } @Override // android.app.LoaderManager.LoaderCallbacks public final void onLoaderReset(Loader<FavorBean> loader) { } } public static void a(Context context, EnTemplateBean enTemplateBean, int i, int i2, String str) { Intent intent = new Intent(context, TemplatePreviewActivity.class); if (enTemplateBean != null) { intent.putExtra("template", enTemplateBean); } intent.putExtra("start_form", i); intent.putExtra("start_function", i2); intent.addFlags(67108864); intent.putExtra("position", str); context.startActivity(intent); } private boolean a(String str, EnTemplateBean enTemplateBean) { if (TextUtils.isEmpty(str) || enTemplateBean == null) { return false; } if (this.fxN.containsKey(str)) { this.fxN.remove(str); } this.fxN.put(str, enTemplateBean); return true; } private static String b(EnTemplateBean enTemplateBean) { if (enTemplateBean == null) { return ""; } String IS = lwv.IS(enTemplateBean.name); return (TextUtils.isEmpty(IS) || !luf.azl()) ? IS : lyb.dyq().unicodeWrap(IS); } public static void b(Context context, EnTemplateBean enTemplateBean, int i, int i2, String str) { Intent intent = new Intent(context, TemplatePreviewActivity.class); if (enTemplateBean != null) { intent.putExtra("template", enTemplateBean); } intent.putExtra("start_form", 4); intent.putExtra("start_function", -1); intent.addFlags(67108864); intent.putExtra("position", str); ((Activity) context).startActivityForResult(intent, 16711697); } private void btg() { this.fxN.clear(); } private void bth() { this.mTitleBar.setIsNeedOtherBtn(false, null, null); } private void kk(boolean z) { kl(true); if (z) { this.mTitleBar.gBJ.setColorFilter((ColorFilter) null); this.mTitleBar.setIsNeedOtherBtn(true, this.mActivity.getResources().getDrawable(R.drawable.is_favor), new View.OnClickListener() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass4 */ public final void onClick(View view) { if (!lwd.hu(view.getContext())) { TemplatePreviewActivity.this.uG(R.string.public_network_error); return; } TemplatePreviewActivity.this.kl(false); TemplatePreviewActivity.this.mLoaderManager.restartLoader(TemplatePreviewActivity.this.fxJ, null, new d(TemplatePreviewActivity.this.fwJ.id)); } }); return; } this.mTitleBar.gBJ.setColorFilter((ColorFilter) null); this.mTitleBar.setIsNeedOtherBtn(true, this.mActivity.getResources().getDrawable(R.drawable.is_unfavor), new View.OnClickListener() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass5 */ public final void onClick(View view) { if (!lwd.hu(view.getContext())) { TemplatePreviewActivity.this.uG(R.string.public_network_error); return; } TemplatePreviewActivity.this.kl(false); if (ebo.arU()) { TemplatePreviewActivity.this.mLoaderManager.restartLoader(TemplatePreviewActivity.this.fxK, null, new a(TemplatePreviewActivity.this.fwJ.id)); } else { ebo.b(TemplatePreviewActivity.this.mActivity, new Runnable() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass5.AnonymousClass1 */ public final void run() { if (ebo.arU()) { TemplatePreviewActivity.this.mLoaderManager.restartLoader(TemplatePreviewActivity.this.fxL, null, new b(TemplatePreviewActivity.this.fwJ.id)); } } }); } } }); } public final void G(String str, boolean z) { EnTemplateBean enTemplateBean = this.fxN.get(str); if (enTemplateBean != null) { enTemplateBean.isfavor = z; } } @Override // defpackage.fce public final void a(EnTemplateBean enTemplateBean) { if (enTemplateBean != null) { EnTemplateBean enTemplateBean2 = this.fxN.get(enTemplateBean.id); if (enTemplateBean2 != null) { enTemplateBean2.isfavor = enTemplateBean.isfavor; enTemplateBean2.status = enTemplateBean.status; } uF(fap.fxe); return; } bth(); } @Override // defpackage.fce public final void a(EnTemplateBean enTemplateBean, int i) { this.fwJ = enTemplateBean; this.fxG.add(0, enTemplateBean); a(enTemplateBean.id, enTemplateBean); bth(); this.mTitleBar.setTitleText(b(enTemplateBean)); FragmentTransaction beginTransaction = this.fxE.beginTransaction(); this.fxH = TemplatePreviewFragment.b(1, i, enTemplateBean.id, this.mPosition); this.fxF.add(0, this.fxH); beginTransaction.add(R.id.rl_container, this.fxH); beginTransaction.show(this.fxH); if (this.fxF.size() >= 5) { for (int i2 = 1; i2 < this.fxF.size(); i2++) { beginTransaction.remove(this.fxF.get(i2)); } this.fxG.clear(); this.fxF.clear(); btg(); this.fxG.add(0, enTemplateBean); this.fxF.add(0, this.fxH); a(enTemplateBean.id, enTemplateBean); this.fxI = true; } beginTransaction.commitAllowingStateLoss(); } @Override // cn.wps.moffice.main.framework.BaseActivity public fys createRootView() { if (this.mContentView == null) { this.mContentView = getMainView(); } return this; } @Override // defpackage.fys public View getMainView() { if (this.mContentView != null) { return this.mContentView; } this.fxF = new ArrayList<>(); this.fxG = new ArrayList<>(); if (getIntent() != null) { this.dLp = getIntent().getIntExtra("start_form", 1); this.fxD = getIntent().getIntExtra("start_function", -1); this.mPosition = getIntent().getStringExtra("position"); if (this.dLp == 3) { try { this.fwJ = (EnTemplateBean) new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create().fromJson(getIntent().getStringExtra("template"), new TypeToken<EnTemplateBean>() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass1 */ }.getType()); } catch (Exception e) { finish(); } } else { this.fwJ = (EnTemplateBean) getIntent().getSerializableExtra("template"); } } this.fxG.add(0, this.fwJ); this.mTitleBar = getTitleBar(); this.mContentView = LayoutInflater.from(this).inflate(R.layout.activity_foreign_template_preview, (ViewGroup) null); this.fxE = getFragmentManager(); FragmentTransaction beginTransaction = this.fxE.beginTransaction(); this.fxH = TemplatePreviewFragment.b(this.dLp, this.fxD, this.fxG.get(0).id, this.mPosition); this.fxF.add(0, this.fxH); beginTransaction.replace(R.id.rl_container, this.fxH); beginTransaction.commitAllowingStateLoss(); return this.mContentView; } @Override // defpackage.fys public String getViewTitle() { return b(this.fwJ); } public final void kl(boolean z) { if (this.mTitleBar != null) { this.mTitleBar.gBJ.setEnabled(z); } } /* access modifiers changed from: protected */ @Override // cn.wps.moffice.common.beans.OnResultActivity, cn.wps.moffice.main.framework.BaseActivity public void onActivityResult(int i, int i2, Intent intent) { super.onActivityResult(i, i2, intent); if (!ebo.arU() && i == 888) { kl(true); } } /* JADX WARNING: Removed duplicated region for block: B:27:? A[RETURN, SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:8:0x0021 */ public void onBackPressed() { boolean z; boolean z2; if (this.fxH.fAx != null) { ForeignTemplatePreviewView foreignTemplatePreviewView = this.fxH.fAx; if (foreignTemplatePreviewView.efZ.getVisibility() == 0) { foreignTemplatePreviewView.efZ.setVisibility(8); z2 = true; } else { foreignTemplatePreviewView.efZ.setImagesNull(); z2 = false; } if (z2) { z = true; if (!z) { return; } if (this.fxI || this.fxG.size() <= 1 || this.fxG.size() >= 5) { this.fxG.clear(); this.fxF.clear(); btg(); finish(); return; } String str = this.fwJ.id; if (!TextUtils.isEmpty(str) && this.fxN.containsKey(str)) { this.fxN.remove(str); } this.fxG.remove(0); this.fxF.remove(0); this.fwJ = this.fxG.get(0); this.mTitleBar.setTitleText(b(this.fwJ)); FragmentTransaction beginTransaction = this.fxE.beginTransaction(); beginTransaction.remove(this.fxH); this.fxH = this.fxF.get(0); beginTransaction.show(this.fxH); beginTransaction.commitAllowingStateLoss(); if (ebo.arU()) { bth(); this.mLoaderManager.restartLoader(this.fxM, null, new c(this.fwJ.id)); return; } uF(fap.fxe); return; } } z = false; if (!z) { } } @Override // cn.wps.moffice.common.beans.OnResultActivity, cn.wps.moffice.main.framework.BaseActivity public void onCreate(Bundle bundle) { super.onCreate(bundle); this.mActivity = this; this.mLoaderManager = getLoaderManager(); this.mTitleBar.setIsNeedMultiDoc(false); this.mTitleBar.setMultiDocumentLayoutVisibility(false); this.mTitleBar.setCustomBackOpt(new Runnable() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass2 */ public final void run() { TemplatePreviewActivity.this.onBackPressed(); } }); a(this.fwJ.id, this.fwJ); bth(); } /* access modifiers changed from: protected */ @Override // cn.wps.moffice.common.beans.CountDisplayTimeActivity, cn.wps.moffice.main.framework.BaseTitleActivity, cn.wps.moffice.common.beans.OnResultActivity, cn.wps.moffice.main.framework.BaseActivity public void onResume() { super.onResume(); } public final void uF(int i) { String str = ""; if (this.fwJ != null) { str = this.fwJ.id; } if (!TextUtils.isEmpty(str)) { EnTemplateBean enTemplateBean = this.fxN.get(str); if (enTemplateBean == null) { bth(); } else if (ebo.arU()) { boolean z = enTemplateBean.isfavor; if (enTemplateBean.status != faq.fxS) { bth(); return; } kk(z); if (i == fap.fxb || i == fap.fxc) { if (z) { uG(R.string.template_favor_succeed); } else { uG(R.string.template_unfavor_succeed); } } else if (z && i == fap.fxd) { uG(R.string.template_favored); } } else { enTemplateBean.isfavor = false; if (enTemplateBean.status != faq.fxS) { bth(); } else { kk(false); } } } else { bth(); } } public final void uG(final int i) { this.doB.post(new Runnable() { /* class cn.wps.moffice.foreigntemplate.activity.TemplatePreviewActivity.AnonymousClass3 */ public final void run() { lvg.d(TemplatePreviewActivity.this.mActivity, i, 0); } }); } }